package com.sg.dao;

import com.sg.pojo.Student;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author shkstart
 * @creat 2022-05-14:25
 */
public interface StudentMapper {
    //根据学号查找学生
    Student findStu(long stuno);
    //分页查询
    List<Student> findStuByLimit(@Param("pageNo") int pageNo,@Param("pageSize") int pageSize);
    //查看学生总数
    int findTotal();
    //添加新学生
    int addStu(Student student);
    //根据学号修改信息
    int updateStu(Student student);
    //根据学号删除学生
    int delStu(long id);

    //按照 微信号,qq号,姓名,模糊查找学生的功能，加上分页
    List<Student> findStuByMohu(@Param("map") Map<String,Object> map,@Param("pageNo")int pageNo,@Param("pageSize")int pageSize);
}
